home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Special 24
/
AMIGAplus Sonderheft 24 (2000)(Falke)(DE)[!].iso
/
PublicDomain
/
Anwendungen
/
MT-RechnungIII
/
PrintDoks
/
Überweisung_groß.inbpri
< prev
next >
Wrap
Text File
|
1999-03-27
|
6KB
|
215 lines
1$VER: Überweisung_groß 1.05 (28.03.99)
%!PS-Adobe-3.0
%%Creator: Manfred Tremmel
%%CreationDate: (28.03.1999)
%%Version: 1.05
%%Title: (MT-RechnungIII - Überweisung in Großbuchstaben)
%%LanguageLevel: 2
%%DocumentMedia: Ueberweisung 427 300 null () ()
%%DocumentNeededResources: font Courier
%%BoundingBox: 0 0 427 300
%%EndComments
%%BeginnDefaults
%%PageMedia: Ueberweisung
%%EndDefaults
%%BeginnSetup
<< /PageSize [427 300] >> setpagedevice
/PageSize [427 300] def
/DokumentRandX 28 def
/DokumentRandY 65 def
DruckrandX 720 mul 256 div /DruckrandX exch def
DruckrandY 720 mul 256 div /DruckrandY exch def
DruckrandX DokumentRandX ge
{
0 /DokumentRandX exch def
}
{
DokumentRandX DruckrandX sub /DokumentRandX exch def
} ifelse
DruckrandY DokumentRandY ge
{
PageSize 1 get /DokumentRandY exch def
}
{
PageSize 1 get DokumentRandY sub DruckrandY add /DokumentRandY exch def
} ifelse
%%EndSetup
%%BeginnResource
%% Definition ISO encoding, jedoch nur GROßBUCHSTABEN
/ISOGROSS
[
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/space /exclam /quotedbl /numbersign /dollar /percent /ampersand
/quoteright /parenleft /parenright /asterisk /plus /comma /minus /period
/slash /zero /one /two /three /four /five /six /seven /eight /nine /colon
/semicolon /less /equal /greater /question /at /A /B /C /D /E /F /G /H
/I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft
/backslash /bracketright /asciicircum /underscore /quoteleft /A /B /C
/D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z
/braceleft /bar /braceright /asciitilde /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /dotlessi /grave
/acute /circumflex /tilde /macron /breve /dotaccent /dieresis /.notdef
/ring /cedilla /.notdef /hungarumlaut /ogonek /caron /space /exclamdown
/cent /sterling /euro /yen /brokenbar /section /dieresis /copyright
/ordfeminine /guillemotleft /logicalnot /hyphen /registered /macron
/degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph
/periodcentered /cedilla /onesuperior /ordmasculine /guillemotright
/onequarter /onehalf /threequarters /questiondown /Agrave /Aacute
/Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla /Egrave /Eacute
/Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex /Idieresis
/Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply
/Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn
/germandbls /agrave /aacute /acircumflex /atilde /adieresis /aring /ae
/Ccedilla /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute
/icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex
/Otilde /Odieresis /divide /Oslash /Ugrave /Uacute /Ucircumflex
/Udieresis /Yacute /Thorn /Ydieresis
] def
/reencodedict 5 dict def
/ReEncode
{
reencodedict begin
/newencoding exch def
/newfontname exch def
/basefontname exch def
/basefontdict basefontname findfont def
/newfont basefontdict maxlength dict def
basefontdict
{ exch dup dup /FID ne exch /Encoding ne and
{ exch newfont 3 1 roll put }
{ pop pop }
ifelse
} forall
newfont /FontName newfontname put
newfont /Encoding newencoding put
newfontname newfont definefont pop
end
} def
/xdef {exch def} bind def
/getfont {ISOGROSS ReEncode findfont exch scalefont def} bind def
%%EndResource
%% Fontpsoidoname, Fontgroesse, Realname, Programm (siehe oben)
/Courier 14 /OF0 /Courier /OF0 getfont
Courier setfont
/XO 5.81 def
%% Währungssymbol vom Betrag entfernen
ERWaehrung 1 gt
{
/Betrag ERGesamtminRabSkonWert 3 get def
}
{
/Betrag ERGesamtminRabSkonWert 1 get def
} ifelse
Betrag ERWaehrungSymbol search pop exch pop
dup length 0 gt
{ exch pop }
{ pop } ifelse
/Betrag exch def
/zwischenstring 80 string def
%% Ausgab des Dokuments
DokumentRandX DokumentRandY moveto
LiefFirma1 () gt
{
LiefFirma1 zwischenstring copy pop
/laenge LiefFirma1 length def
}
{
LiefName zwischenstring copy pop
zwischenstring LiefName length ( ) putinterval
zwischenstring LiefName length 1 add LiefVorname putinterval
/laenge LiefName length LiefVorname length add 1 add def
} ifelse
laenge 27 gt
{
/laenge 27 def
} if
XO 0 zwischenstring 0 laenge getinterval ashow
DokumentRandY 24 sub /DokumentRandY exch def
DokumentRandX DokumentRandY moveto
XO 0 LiefKonto ashow
DokumentRandX 270 add DokumentRandY moveto
XO 0 LiefBLZ ashow
DokumentRandY 24 sub /DokumentRandY exch def
DokumentRandX DokumentRandY moveto
/laenge LiefBank length def
laenge 27 gt
{
/laenge 27 def
} if
XO 0 LiefBank 0 laenge getinterval ashow
DokumentRandY 24 sub /DokumentRandY exch def
DokumentRandX 156 add DokumentRandY moveto
XO 0 ERWaehrungSymbol ashow
DokumentRandX 214 add DokumentRandY moveto
XO 0 Betrag ashow
DokumentRandY 24 sub /DokumentRandY exch def
DokumentRandX DokumentRandY moveto
XO 0 (Rechnung: ) ashow
XO 0 ERRechnungsNr ashow
DokumentRandY 24 sub /DokumentRandY exch def
DokumentRandX DokumentRandY moveto
XO 0 (Kundennummer: ) ashow
XO 0 LiefKundenNrLieferant ashow
DokumentRandY 24 sub /DokumentRandY exch def
DokumentRandX DokumentRandY moveto
NiedFirma1 () gt
{
NiedFirma1 zwischenstring copy pop
/laenge NiedFirma1 length def
}
{
NiedName zwischenstring copy pop
zwischenstring NiedName length ( ) putinterval
zwischenstring NiedName length 1 add NiedVorname putinterval
/laenge NiedName length NiedVorname length add 1 add def
} ifelse
zwischenstring laenge (, ) putinterval
zwischenstring laenge 2 add NiedOrt putinterval
laenge NiedOrt length add 2 add /laenge exch def
laenge 27 gt
{
/laenge 27 def
} if
XO 0 zwischenstring 0 laenge getinterval ashow
DokumentRandY 24 sub /DokumentRandY exch def
DokumentRandX DokumentRandY moveto
XO 0 NiedKonto ashow
DokumentRandX 157 add DokumentRandY moveto
XO 0 Betrag ashow
showpage
%%Trailer
clear
%%EOF